@charset "utf-8";
/* -------- 全局样式-------- */  
* {margin: 0;padding: 0;}
body {font-family: "微软雅黑", "宋体", arial;font-size: 14px;margin: 0px;padding: 0px;background: #fff;color: #5c5c5c;}
div, form, img, ul, li, dl, dt, dd {padding: 0px;margin: 0px;border: 0px;}
td, p, div, li, select, input, textarea {font-family: "微软雅黑", "宋体", arial;font-size: 14px;margin: 0;padding: 0;}
td, p, div, li, input, textarea {word-break: break-all;}
h1, h2, h3, h4, h5, h6, b, strong, th{    font-size: 100%; font-weight: normal;}
/*强行换行*/
table, tr, td, th {font-size: 14px;}
ul, li {list-style-type: none;}
/*ul,li{ LIST-STYLE: none;}*/
h1, h2, h3, h4, h5, h6 {padding: 0px;margin: 0px;}
/* -------- 链接-------- */
a:link {color: #333;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #333;text-decoration: none;} /* 已访问的链接 */
a:hover {color: #0f6fe1;text-decoration: none;} /* 鼠标放上去的链接 */
a:active {color: #333;} /* 激活链接 */
/* -------- 表单 -------- */


/* -------- 文本样式 -------- */ 
.fB {font-weight: bold;}
.f12px {font-size: 12px;}
.f14px {font-size: 14px;}
.lh_16 {line-height: 16px;}
.lh_18 {line-height: 18px;}
.lh_20 {line-height: 20px;}
.lh_22 {line-height: 22px;}
/* -------- 对齐和边距 -------- */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
/*.clear{ clear:both; visibility:hidden;font-size:1px; width:1px;}  */
.pd_10 {padding: 10;}
.mg_10 {margin: 10;}
.ma {margin: 0 auto;}
/* -------- 结构布局 --------*/
.main {background: #fff;}
.center {width: 1240px;margin: 0px auto;padding: 0px;}
/* -------- 栏目板块 -------- */ 

/* top 头部样式 */
.itopinfobg{    background: #d4d4d4;height: 30px;line-height: 30px;}
.itopinfo{width: 1350px;margin: 0 auto;}
.itopinfo span{ color: #fff; font-size: 14px;}
.itopinfo a{    color: #fff;font-size: 14px;}

/*menu*/
.itop {
	width: 100%;
	position: relative;
	z-index: 999;
	background: #fff
}
.itopfixed {
	position: fixed;
	top: 0;
}
.itopff {
	background: #fff;
}
.header {
	width: 1350px;
	margin: 0 auto;
	border-radius: 3px;
	height: 110px;
	background: #fff;
}
.logo {
	float: left;
	padding-top: 17px;
	width: 350px;
}
.logo a {
	float: left;
	margin-right: 5px;
}
.logo p {
	float: left;
	padding-top: 12px;
	text-align: center;
}
.logo p span {
	padding-top: 5px;
	display: block;
	font-weight: bold;
	font-size: 24px;
	color: #444;
	-webkit-animation: tracking-in-expand-fwd 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
	animation: tracking-in-expand-fwd 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
.logo p span b {
	color: #0f5fc2;font-weight: bolder;
}
.tell {
	margin-top: 24px;
	background: url(../images/tell.png) no-repeat 0px 4px;
	padding-left: 50px;
}
.tell span {
	color: #333;
	font-size: 14px;
	line-height: 20px;
}
.tell p {
	line-height: 36px;
	display: block;
	font-size: 30px;
	color: #0f5fc2;
	font-weight: bold;
	-webkit-animation: tracking-in-expand-fwd 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
	animation: tracking-in-expand-fwd 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
.inav_wrapper {
	width: 746px;
	float: left;
	padding: 0 13px;
	box-sizing: border-box;
	/* margin-top: 40px; */
}
.inav_wrapper .inav .nav_li {
	display: inline-block;
	float: left;
	width: 102px;
	text-align: center;
}
.inav_wrapper .inav .nav_li>a {
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 110px;
	position: relative;
}
.inav_wrapper .inav .nav_li>a:hover {
	color: #0f5fc2;
}


/*幻灯Banner*/
.banner {position: relative;height: 600px;}
.banner .btn1 {bottom: 20px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
.banner .btn1 span {line-height: 14px;background: none repeat scroll 0 0 #0f6fe1;border: 1px solid #0f6fe1;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 5px;}
.banner .btn1 span.cur {font-weight: bold;padding: 4px 8px;background: none repeat scroll 0 0 #0f6fe1;border: 1px solid #0f6fe1;}
.banner .bgitem {height: 600px;cursor: pointer;width: 100%;margin: 0 auto;position: absolute;background-position: center top;background-repeat: no-repeat;}
.banner .bgitem a{display: block; width:100%; height:600px;}
/*demo1*/
.demo1 {width: 1002px;margin: 0px auto 0px;}

/*title*/

.title font {font-family: Tahoma, Geneva, sans-serif;font-size: 14px;}
.nameff {float: left;width: 492px;height:56px;background: url(../images/dt_bg.png) repeat-x 0 50px;}
.nameff p {float: left;}
.nameff p span {font-size:16px;padding-bottom: 16px;height: 40px;margin-bottom: 30px;font-weight: normal;overflow: hidden;display:block;color:#333;}
.nameff p em {display: block;font-style:normal;color: #989898;line-height: 22px;font-size: 12px;z-index: 0;text-transform:Uppercase;}
.nameff a {float: right;padding: 12px 0 0 0;color: #333;}

/*bottom*/
.footer {
	background: url(../images/f_bg.jpg) repeat-x;
	overflow: hidden;
	zoom: 1;
	margin: 40px 0 0 0;
}
.foot {
	width: 100%;
	background: #222;
	height: 293px;
	padding: 50px 0 0 0;
	border-bottom: 1px solid #272727;
}
.footlink {
	width: 560px;
	color: #9f8979;
}
.footlink .name {
	font-weight: normal;
	padding-left: 0px;
	color: #e5e5e5;
	font-size: 20px;
	padding-top: 10px;
}
.footlink b a {
	font-size: 14px;
	color: #a9a9a9;
}
.linka {
	width: 560px;
	height: 136px;
	color: #a9a9a9;
	border-bottom: 1px solid #323232;
	padding: 10px 0px;
	word-wrap: break-word;
	font-size: 16px;
	line-height: 32px;
}
.linka a {
	display: inline-block;
	margin: 0 5px;
	color: #a9a9a9;
}
.foot-con {
	width: 1200px;
	margin: 0 auto;
	color: #e5e5e5;
	line-height: 28px;
}
.foot-left {
	float: left;
	width: 900px;
	padding: 30px 0 0 0;
	color: #878787;
	line-height: 30px;
	font-size: 16px;
}
.footnav ul {
	margin: 0 auto;
	width: 1200px;
	padding: 0;
}
.footnav ul li {
	float: left;
	width: 170px;
	padding: 0 0 0 0;
}
.footnav ul li a {
	float: left;
	width: 170px;
	line-height: 55px;
	color: #c6c6c6;
	font-size: 14px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.footnav {
	width: 100%;
	height: 55px;
	background: #1e1e1e
}
.foo-cont{float: left;
    width: 320px;
    position: relative;
    border-right: 1px #323232 solid;}
.foo-cont p.name{font-size: 20px;
    color: #e5e5e5;
    padding: 0px 0 0 32px;}
.cont-fcon{    float: left;
    padding: 5px 32px;
    width: 255px;
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
    color: #878787;}	
.cont-fcon a{color: #878787;}
.foo-right{    float: left;
    width: 660px;
    margin-left: 55px;}	
.footlink{    width: 560px;
    color: #9f8979;}	
.footlink .name{font-weight: normal;
    padding-left: 0px;
    color: #e5e5e5;
    font-size: 20px;
    padding-top: 10px;}	
.linka{    width: 560px;
    height: 136px;
    color: #a9a9a9;
    border-bottom: 1px solid #323232;
    padding: 10px 0px;
    word-wrap: break-word;
    font-size: 16px;
    line-height: 32px;}	
.linka a{    display: inline-block;
    margin: 0 5px;
    color: #a9a9a9;}
.foot-left{    float: left;
    width: 900px;
    padding: 30px 0 0 0;
    color: #878787;
    line-height: 30px;
    font-size: 16px;}	
.foot-left .left{float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}	
.foot-left .right{    float: left;
    padding-left: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}	
.foot-left a{color: #878787;}
.foot_ewm{width: 100px;
    float: right;}
.foot_ewm img{    margin-top: 17px;}
.footnav {
	width: 100%;
	height: 55px;
	background: #1e1e1e
}
.footnav ul{    margin: 0 auto;
    width: 1200px;
    padding: 0;}
.footnav ul li{float: left;
    width: 170px;
    padding: 0 0 0 0;}	
.footnav ul li a{    float: left;
    width: 170px;
    line-height: 55px;
    color: #c6c6c6;
    font-size: 14px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}	
	
	
	
	
	
/*内页*/

.title_ny {font-size: 14px;color: #fff;font-weight: normal;line-height: 22px;overflow: hidden;height: 20px;padding: 0 0 10px 40px;background: url('../images/jt.png') no-repeat 20px 8px;}
.title_ny span {margin: 0 0 0 5px;}
.a_left {width: 210px;float: left;position: relative;}
.a_title {height: 35px;line-height: 35px;background: #0f6fe1;font-size: 14px;padding-left: 17px;color: #fff;text-align: left;}
.a_title a {color: #fff;}
.a_list {width: 208px;border: 1px solid #ccc;margin: 20px 0 0 0;padding: 0px 0 10px 0;}
.a_list ul {padding: 10px 0px 0 0;padding-left: 40px;}
.a_list ul li {line-height: 30px;}
.a_list ul li >a {background: url(../images/jt.gif) no-repeat left center;padding-left: 12px;color: #333;}
.a_list ul li >a:hover {color: #C30D23;}
.a_list ul li dl {padding-left: 10px;}
.a_list ul li dl dd {height: 22px;line-height: 22px;}
.a_list ul li dl dd a {padding-left: 15px;background: url(../images/-.gif) no-repeat left center;color: #333;}
.a_list ul li dl dd a:hover {color: #C30D23;}
.a_contact {width: 208px;border: 1px solid #ccc;margin: 10px 0 20px 0;text-align: center;padding-bottom: 5px;}
.a_contact >p {color: #666666;line-height: 18px;text-align: left;padding: 0 8px 0 8px;}
.a_contact >p >a {color: #333;}
.a_contact >p >a:hover {color: #C30D23;}
.a_contact img {margin: 5px 0 5px 0;}
.a_tel {background: url(../images/dh.gif) no-repeat 8px center;text-align: left;padding-left: 68px;margin-bottom: 10px;}
.a_tel span {color: #333;}
.a_tel p {color: #C30D23;font: 14px "Impact";}
.a_right {width: 930px;float: right;position: relative;margin: 31px 0 0 0;}
/* 下一个产品 */
.preNext {position: relative;padding-top: 10px;padding-bottom: 10px;background: #f9f9f9;padding-left: 20px;}
.preNext .line {height: 10px;overflow: hidden;clear: both;margin: 4px auto;padding-top: 10px;}
.preNext .line strong {display: block;width: 8px;height: 10px;overflow: hidden;font-size: 0px;line-height: 100px;float: left;}

.preNext .text {color: #333;}

.preNext .text li{/* margin-bottom:10px; */line-height: 30px;font-size: 14px;color: #666;}
.preNext .text li a{color:#555;}
.preNext .text dt{line-height: 38px;}
.preNext .text a:hover {color: #0f6fe1;text-decoration: underline;}
.preNext .text dt a {color: #333;}
.preNext .text dt a:hover {color: #0f6fe1;}
.preNext .text_b {color: #0f6fe1;}
.preNext .text_b a {color: #0f6fe1 !important;}
.nrfg{border-bottom: 1px solid #eee;margin: 0 0 20px 0;}
.nrfg span{    font-size: 18px;  font-weight: bold; line-height:50px;}
/*新闻列表*/
.news_list li {/* height: 150px; *//* line-height: 45px; */margin-top: 15px;width: 100%;padding-bottom: 10px;border-bottom: 1px dashed #bebebe;}
.news_list li {font-size: 16px;display: table;}
.news_list li img{float: left;border: 1px solid #f5f5f5;padding: 4px;}
.news_list li i{font-weight: normal;float: right;font-style: normal;color: #999;font-size: 14px;}
.news_list span {/* float: left; */color:#999;width: 100%;font-size: 14px;line-height: 24px;}
.news_list li p{color: #555;font-size: 15px;line-height: 30px;width: 100%;/* margin-left: 40px; */font-weight: bold;}
.news_list li a {color: #555;display:block;}
.news_list li a:hover {color: #0f6fe1;}
/* 翻页 */
.page_list {height: 20px;line-height: 20px;text-align: center;letter-spacing: 0;;font-size: 12px;margin-top: 20px;border: none !important;margin-bottom: 20px;}
.page_list a {display: inline-block;color: #aaa;border: 1px solid #aaa;background: #fff;text-align: center;margin: 0 1px;width: auto;height: 20px;padding: 0px 6px;font-family: "Microsoft Yahei", "宋体";}
.page_list a:hover {color: #fff;border: 1px solid #C30D23;background: #C30D23;}
.page_list a.on {color: #fff;border: 1px solid #C30D23;background: #C30D23;}
/*新闻详细*/
.title_news_article {font-size: 24px;color: #333333;/* height: 50px; */text-align: center;line-height: 42px;margin-top: 10px;font-weight: bold;}
.news_aticle {line-height: 24px;font-size: 14px;color: #333;margin:20px 0;}
/*product 页面*/
.prolist {}
.prolist ul li {float: left;margin: 0 7px 0 8px;height:260px;}
.prolist ul li > a {display: block;width: 210px;border: 1px #ccc solid;}
.prolist ul li p {margin-bottom: 10px;}
.prolist ul li p a {width: 210px;text-align: center;margin-top: 0px;font-size: 14px;color: #333;height: 40px;text-align: center;line-height: 40px;display: inline-block;}
.prolist ul li p a:hover {color: #C30D23;}
/* 产品详情 */
.proinfo {width: 100%;height: 350px;}
.photo{width: 100%;}
.photo h3{     text-align: center;font-weight: bold;padding-top: 20px;}
.photo h3 a{color: #333;font-weight: normal;font-size: 28px;}
.photo_img{width: 400px; margin: 0 auto; margin-top: 20px; border: 10px #fff solid;}
.proinfo_img {width: 400px;float: left;height: 300px;border: 1px #f9f9f9 solid;}
.proinfo_text {float: right;width: 420px;}
.proinfo_text h1 {line-height: 40px;font-size: 16px;border-bottom: 1px #eee solid;height: 40px;}
.proinfo_text p {margin: 16px 0;color: #333;}
.pro_c {color: #333;padding-bottom: 20px;line-height: 24px;}
/*相关信息*/
.related_news {margin: 20px 0 0 0;height: 120px}
.related_title {border-bottom: 1px solid #eee;margin: 0px 0 20px 0;}
.related_title span {font-size: 18px;font-weight: bold;line-height:30px;}

.related_title a {float: right;font-size: 14px;font-weight: normal;color: #999;}
/*相关新闻*/

.related_news ul li {width: 50%;float: left;padding: 2px 10px;box-sizing: border-box;border-bottom:1px #eee dashed;}
.related_news ul li a {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;line-height: 35px;font-size: 14px;}
.related_news ul li a span {float: right;color: #999;}
/*相关产品*/
.related_product {height: 290px;}
.related_product ul li {float: left;width: 200px;margin-right: 15px;}
.related_product ul li:nth-last-child(1){margin-right:0;}
.related_product ul li>a {border: 1px #ddd solid;width: 200px;height: 200px;display: block;}
.related_product ul li p a {text-align: center;display: block;}


/* 分页 */
.page_info{text-align:center;margin-top:10px;color:#aaa;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:20px;line-height:20px;text-align:center;letter-spacing:0;;font-size:12px;margin-top:20px; border:none !important;}
.page_list a{display:inline-block;color:#aaa;border:1px solid #aaa;background:#fff;text-align:center;margin:0 1px; width:auto; height:20px; padding:0px 6px;font-family:"Microsoft Yahei";}
.page_list a:hover{color:#fff;border:1px solid #C30D23;background:#C30D23;}
.page_list a.on{color:#fff;border:1px solid #C30D23;background:#C30D23;}


.pagination {/* clear: both; */text-align: center;margin: 50px auto;display: table;}
.pagination li {display: inline-block;}
.pagination li a {display: block;padding: 10px 16px;background-color: #fcfcfc;border: 1px solid #eeeeee;font-size: 16px;}
.pagination li + li a {border-left: none;}
.pagination li.active a,
.pagination li a:hover {background-color: #0f6fe1;color: #ffffff;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.bg1_cont {width: 960px;margin:0 auto;/* height: 328px; */overflow: hidden;}
.bg1_text {padding-left: 30px;width:472px;background: url(../images/line1.gif) no-repeat left top;}
.bg1_text .p1 img {vertical-align: top;}
.bg1_text .p2 {padding: 16px 0 22px 0;font: 14px/24px "Microsoft YaHei";color: #333;}
.fr { float:right;}
.adv1 {background: url(../images/adv1.jpg) center no-repeat; height:721px;}
.adv3 {background: url(../images/adv3.jpg) center no-repeat; height:206px; margin-bottom:25px;}
.adv2 a:hover {color:#fab00e;}


	   
	   /* 询盘 */
.xqtitle{ width:80px; height:24px; text-align:center;  line-height:24px; background:#C30D23; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei","微软雅黑"; color:#fff; }
.goodsConts{color:#666; margin-top:20px;}
.inquiry{ margin:0 auto; clear:both; font-size:14px; border:1px #ddd solid; padding:30px; background:#f8f8f8} 
.form-group1{ width:50%; float:left; margin-bottom:10px} 
.form-group10{ width:50%; float:left; margin-bottom:10px} 
.form-group2{ width:100%; float:left; margin-bottom:10px} 
.form-group3{ float:left; margin:0 50px 10px 0;} 
.form-group4{ float:left; margin-bottom:10px} 

.inquiry label{ float:left; line-height:30px;} 
.form-control1{ float:left; width:75%; border:1px #ddd solid; height:30px; line-height:30px;} 
.form-control2{ float:left; width: 87.5%; border:1px #ddd solid; height:100px; line-height:30px;} 
.form-control3{ float:left; width:100px; border:1px #ddd solid; height:30px; line-height:30px;} 
.form-sub1{ width:80px; height:30px; color:#fff; background:#C30D23; border:none;}

	   /* 留言 */
.content01{padding: 10px 10px 20px 10px;}
.form-group{width: 600px;margin: 0 auto;clear: both;padding: 12px 0;}
.form-group label{float: left;font-size: 16px;}
.form-control{float: left;width: 500px;border: 1px #f1f1f1 solid;height: 30px;line-height: 30px;}
.form-control-c{float: left;width: 500px;border: 1px #f1f1f1 solid;height: 100px;line-height: 30px;}
button.form-sub{width: 560px;margin: 0 auto;clear: both;font-size: 16px;font-family: "微软雅黑", "宋体", arial;}
.form-sub{height: 40px; color: #fff; background: #0f6fe1;  border: none;}
.form-control-y{float: left;width: 140px;border: 1px #f1f1f1 solid;height: 30px;line-height: 30px;}
.content {background:#fff;border: 1px solid #ccc;padding: 20px;line-height: 2em;font-size: 16px;}
.content p {color: rgb(85, 85, 85);font-size: 15px;line-height: 32px;/* text-align: justify; */display: block;}
.content p strong{ font-weight:bold;}

.wfixed{width: 1240px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
	   /* 首页产品列表产品 */	   
.cpbg{width:100%;/* background: #f5f5f5; */min-height: 400px;padding-top: 60px;display: table;}
.g-sd1{position: relative;margin-bottom: 40px;width: 265px;float: left;}
.cate-box{width: 100%;background-color: #f7f7f7;color: #fff;}
.cate-box h3{font-size: 26px;color: #fff;line-height: 80px;text-align: center;position: relative;overflow: hidden;background:#0f6fe1;font-weight: bold;}
.cate-box ul{/* border-left:2px #0f6fe1 solid; *//* border-right:2px #0f6fe1 solid; *//* border-bottom:2px #0f6fe1 solid; */background: #fff;}
.cate-box ul li{font-size: 16px;    position: relative;}
.cate-box ul li a{color: #555;display: block;line-height: 80px;border-bottom: 1px #f5f5f5 dashed;text-align: center;font-size: 16px;}
.cate-box ul li a:hover{background: #0f6fe1;color:#fff;}

.cate-box ul li ul {display: none;}
.cate-box ul li:hover ul {display: block;position: absolute;left: 240px;z-index: 9999;top: 0;width: 300px;background: #eee;opacity: 0.95;padding: 18px;padding-left:35px;padding-right: 0;}
.cate-box ul li ul li {width: 150px;height: 45px;/* margin: 7px 0px; */float: left;}
.cate-box ul li ul li a {display: block;line-height: 45px;text-align: left;color: #333;font-size: 15px;/* background: #0f6fe1; */}
.cate-box ul li ul li a:hover{background: none; color:#333; font-weight: bold;}




.tel-box{border-top: 0px;text-align: left;background-color: #fff;padding: 30px 15px; margin-top: 10px;}
.tel-box p.big{font-size: 15px; text-align: center;}
.tel-box strong{color: #0f6fe1; font-size: 26px; font-weight: bold; line-height: 40px;}
.tel-box a{    margin-top: 20px;font-weight: bold;background-color: #0f6fe1;border-radius: 5px;padding: 9px 25px;color: #fff;display: block;font-size: 17px;}

.cate-box2{width: 100%; background-color: #f7f7f7; color: #fff;}
.cate-box2 h3{font-size: 30px; color: #fff; line-height: 80px; text-align: center; position: relative; overflow: hidden; background:#0f6fe1; margin-bottom:1px; }
.cate-box2 ul{  border-left:2px #0f6fe1 solid; border-right:2px #0f6fe1 solid; border-bottom:2px #0f6fe1 solid;}
.cate-box2 ul li{font-size: 18px;border-bottom: 1px #ddd dashed;}
.cate-box2 ul li a{color: #333;display: block;line-height: 60px;padding-left: 40px;background: #eee;}
.cate-box2 ul li a:hover{ background:#0f6fe1; color:#fff;}
.cate-box2 ul li a p{}
.cate-box2 ul li p a{margin-top: 20px;font-weight: bold;background-color: #0f6fe1;border-radius: 5px;padding: 9px 25px;color: #fff;display: block;font-size: 17px;}


.g-mn1{width: 930px;float:right;margin-bottom:30px;}
.widget_search{padding: 14px 0; width: 100%; line-height: 35px; text-align: left; background-color: #fff; position: relative; height: 40px;}
.widget-notice{width: 645px; height: 40px; float: left;}
.widget-notice img{float:left; padding-top: 10px;}
.widget-notice span{float:left; padding-left: 20px; font-size: 14px; color: #000; line-height: 32px; width: 625px; box-sizing: border-box;}
.widget-search-form{width:282px; float:right;}
.widget_product ul{margin-top: 0px;display: table;}
.widget_product li{float: left;margin-right: 20px;width: 285px;height: 335px;background: #fff;margin-bottom: 20px;}
.widget_product li a p{line-height: 40px;font-size: 16px;text-align: center;background:#0f6fe1;color:#fff;}
.widget_product li:hover p{background:#0f6fe1;}
.widget_product li a img{ display:block;}
.widget_product li:nth-child(4n){margin-right: 0;}

.about_f ul{ margin-top:50px;}
.about_f li{float: left; margin-right: 16px; width: 260px; background: #fff; margin-bottom: 20px; border:1px #eee solid;}
.about_f li p{  line-height: 40px; font-size: 16px; text-align: center; background:#0f6fe1; color:#fff;}
.about_f li:nth-child(2){margin-right: 0;}
.about_f li:nth-child(4){margin-right: 0;}


/* 首页优势 */	   
.g-one {background: #fff;height: 670px;overflow: hidden;}
.g-one h4 {text-align: center;font: 40px "Microsoft YaHei";color: #333;font-weight: bold;height: 120px;margin: 46px 0 14px 0}
.g-one h4 p {font: 20px "Microsoft YaHei";color: #333;padding: 12px 0px;}
.one {width: 1200px;margin: 20px auto;}
.one dl {width: 265px;height: 410px;border: 5px solid #f5f5f5;float: left;margin-right: 33px;display: inline;}
.one dt {width: 139px;height: 139px;font: 24px "Microsoft YaHei";color: #fff;background: url(../images/rs_05.png) no-repeat;text-align: center;line-height: 139px;margin: 32px auto;}
.one dd {text-align: center;font: 15px "Microsoft YaHei";color: #333;padding: 0 15px;line-height: 35px;text-align:left;}
.one .none {margin-right: 0px;}
	   

#in_04{width: 1200px;height: 500px;margin:60px auto;position: relative;}
#in_04_lou{width: 277px;height: 544px;position: absolute;left:246px;top:102px;z-index: 2;}
#in_04_hx1{width: 950px;height: 1px;background: #cbcbcb;position: absolute;left:246px;top:230px;z-index: 1;}
#in_04_hx2{width: 950px;height: 1px;background: #cbcbcb;position: absolute;left:246px;top:500px;z-index: 1;}
#in_04_l{width: 246px;height: 500px;float: left;background: #fff url(../images/in_04_l.png) bottom center no-repeat;border-radius: 5px;}
#in_04_title{width: 246px;height: 208px;background: url(../images/in_04_title.png) bottom center no-repeat;margin:0 auto;}
#in_04_info{width: 246px;height: 57px;margin:0 auto; margin-top:20px;line-height: 25px;color: #979797;font-size: 15px;text-align: center;}
#in_04_reason{width: 246px;margin:0 auto; margin-top:10px;line-height: 50px;color: #696969;font-size: 30px; font-weight:bold; text-align: center;}
#in_04_reason span{color: #0f6fe1;}
#in_04_more{width: 133px;height: 34px;margin:0 auto;margin-top: 10px;text-align: center;line-height: 34px;}
#in_04_more a{display: block;width: 133px;height: 34px;background: url(../images/in_04_more.png) center no-repeat;color: #fff;font-weight: bold;font-size: 14px;}
#in_04_tel{width: 100%;line-height: 20px;text-align: center;font-size: 14px;margin:0 auto;margin-top:95px;}
#in_04_tel span{color: #fff;font-size: 30px;}
#in_04_r{width: 920px;float: right;}
#in_04_r li{width: 100%;height: 200px;margin:0 auto;margin-bottom: 70px;position: relative;}
#in_04_r li .in_04_img{position: absolute;right: 0px;top:-40px;}
#in_04_r li .in_04_title{ width: 550px;height: 25px; line-height: 25px;color: #0f6fe1;font-size: 18px;font-weight: bold; position: absolute;left: 0px;top:0px;}
#in_04_r li .in_04_title span{padding-left: 34px;font-size: 24px;}
#in_04_r li .in_04_info{ width: 570px;line-height: 40px;color: #686767;font-size: 15px; position: absolute;left: 20px;top:36px; }
#in_04_r li .in_04_info span{color: #b28744;}
#in_04_r li .in_04_more{ width: 110px;height: 35px; line-height: 35px;position: absolute;right: 400px;bottom:0px; background:#0f6fe1; border-radius:10px;}
#in_04_r li .in_04_more a{display: block; width: 110px;color: #fff;font-size: 14px; line-height:30px; text-align:center;}

	   
	   
	   
.youshi{background:url(../images/advs.jpg) top center no-repeat #0f8e41; height:152px;}
.youshi2{background:url(../images/adv_bg.jpg) top center no-repeat #0f8e41; height:152px;}
.ys_l{background-color: #fff; height: 1180px; padding-top: 40px;}
.ys_l .T{background: url(../images/adv05.png) top center no-repeat; height: 130px; padding-bottom: 35px;}
.ys_s{width:100%; height: 500px;}
.ys_d{width:587px;}
.ys_span{padding: 20px 0; background: inherit; text-align: left; display: block;}
.ys_span h3{position: relative; padding-left: 76px; color: #0f6fe1; font-weight: 700;}
.ys_span h3:before{position: absolute; top: -2px; left: 0; width: 68px; height: 56px; background: url(../images/adv_bg2.png) no-repeat;
    color: #fff; text-align: center; font-weight: bolder; font-size: 36px; line-height: 45px; }
.ys_span h3:before{content: '01';}
.ys_span .yss:before{content: '02';}
.ys_span .ysa:before{content: '03';}
.ys_span .ysb:before{content: '04';}
.ys_span h3 p{padding: 0; color: inherit; font-size: 24px;}
.ys_span h3 p:before{content: '';}
.ys_span p{padding-left: 76px; height: auto; color: #3a3a3a; font-size: 14px; line-height: 32px;}
.ys_span p:before{color: #0f6fe1; content: '+'; font-weight: 700;}
.ys_span h3 small{color: #0f6fe1; font-size: 18px; line-height: 32px;}

	   /* 产品轮播 */
.hot_rx{background: #0f6fe1;height: 1130px;padding-top: 60px;}
.E{background: url(../images/case_t.png) top center no-repeat; height: 160px; padding-bottom: 10px;}
.box{ width:1200px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.hotproduct {margin: 15px 0 20px 0;}
.top_14 {list-style: none outside none; display: inline;}
.top_14 li {float: left;/* height: 265px; */overflow: hidden;padding-right: 8px;padding-top: 8px;text-align: center;width: 285px;background: #fff;margin-right: 20px;padding-left: 8px;}
.top_14 h3 {/* height: 217px; */margin: 0 auto;}
.top_14 h3 a {padding: 1px; display: table-cell;}
.top_14 h3 img {vertical-align: middle;}
.top_14 li p {}
.top_14 li p .a1 {font-size: 18px;display: block;line-height: 38px;}
.top_14 li p .a1:hover {color: #0f6fe1;}

	   /* 关于我们 */
.about_box{border: 2px solid #0f6fe1;height: 540px;margin-top: 60px;margin-bottom: 60px;position: relative;}
.about_t{padding: 50px 30px 30px;position: relative;width: 610px;box-sizing: border-box;}
.about_t h3{position: absolute; top: -30px; background: #0f6fe1; font-size: 30px; color: #fff; padding: 8px 60px; font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.about_t .C{color: #333;font-size: 16px;line-height: 28px;text-align: justify;}
.about_t .C p{width:100%;background:#0f6fe1;color:#fff;line-height:42px;text-align:center;display:block;margin-top:10px;font-size: 16px;}
.about_t .C p a{ color:#fff;}

.about_f{width:554px;box-sizing: border-box;margin-right: 30px;background:url(../images/about2.jpg) center no-repeat;height: 441px;margin-top: 50px;}
.gdal{width: 540px; line-height: 42px; background-color: #f5f5f5; text-align: center; color: #0f6fe1; position: absolute; bottom: 35px;}

	   /* 首页新闻 */
.index_new{width:587px; margin-top: 60px;}	   
.box-t{border-bottom: 1px solid #ccc;font-size: 24px;color: #0f6fe1;margin-bottom: 25px;padding-bottom: 10px;position: relative;line-height: 24px;text-align: left}
.box-t strong{font-weight: bold;}
.box-t .small{font-size: 18px; font-weight: bold;}
.box-t a{font-size: 12px;color: #b2b2b2;}
.box-t:after{position: absolute;display: block;content: '';width: 100px;height: 2px;background-color: #0f6fe1;bottom: -1px}	   
.PageCrumbList{float: right; font-size: 14px; color: #b2b2b2; font-weight: normal;}
.PageCrumbList a{font-size: 14px; color: #666;}
.box-t:after{position: absolute; display: block; content: ''; width: 100px; height: 2px; background-color: #0f6fe1; bottom: -1px;}

.news-box{position: relative; color: #828282; height: 143px;}
.news-cont{width:380px;}
.news-cont h3{font-size: 18px;font-weight: bold;margin-top: 6px;}
.news-cont h3 a{color:#0f6fe1;}
.news-cont p{font-size: 14px;line-height: 24px;color: #666;padding-top: 10px;text-align: justify;}

.new-box{font-size: 16px; color: #535353; padding-top: 10px; margin-bottom: 1em;}
.new-box li{font-size: 15px; line-height: 42px; border-bottom:1px #eee solid;} 
.new-box li a{color:#333;}
.new-box li span{padding-right: 8px; float: right; color: #828282; display:block;}


.index_news{width:587px; margin-top: 60px;}
.newss-box{position: relative; color: #828282; border-bottom: 1px solid #ddd; padding-bottom: 1em; margin-bottom: 1em;}
.newss-box h3{font-size: 16px; font-weight: bold; line-height: 32px;}
.newss-box h3 i{background-color: #0f6fe1;}
.newss-box i{font-size: 12px; border-radius: 5px; color: #fff; padding: 4px; font-weight: normal; margin-right: 10px; font-style:normal;}
.newss-box h3 a{color: #0f6fe1; }
.newss-box p{padding: 3px 0; line-height: 24px; font-size: 14px;}
.newss-box p i{background-color: #0c8854;}
.newss-box p span{ }

	   /* 友情链接 */
.busMess{background: #ecf0f3;height: 70px;line-height: 30px;padding-top: 10px;}
.busMess span{font-size: 17px;color:#666;font-weight: bold;}

.box-x{display: table;width: 100%;height: 60px;}
.box-x strong{font-weight: bold; color: #555;}
.box-x .PageCrumbList{color: #999;}
.box-x .PageCrumbList a{color: #999;}

.pagination li { display: inline-block;  display: inline-block;  zoom: 1;  float: left; margin: 0; width: auto; height: auto;}
.sy_rxcp{text-align: center;color: #fff;margin-top: 10px;width: 1200px;margin: 0 auto;}
.sy_rxcp p{font-size: 40px;line-height: 70px;font-weight: bold;color: #fff;}
.sy_rxcp span{font-size: 18px;margin-top: 10px;display: table;}
.sy_rxcp span a{color:#fff;display: block;font-size: 16px;float: left;border: 1px solid #adaaaa;margin: 4px;width: 190px;line-height: 40px;/* background: #0f6fe1; */border-radius: 3px;/* font-weight: bold; */}
.sy_rxcp span a:hover{font-weight: bold;background: #0f6fe1;border: 1px solid #0f6fe1;}
.gsdt{  }
.lxwmym{    background: #f5f8f9;    margin-bottom: 30px;     padding: 20px;}
.liuyan p{text-align: center;font-weight: bold;font-size: 26px;color: #555;margin-bottom: 20px;}
.liuyan{background: #f9f9f9;margin-bottom: 30px;padding-top: 40px;padding-bottom: 30px;border-radius: 10px;}

.widget_product{background: #fff;width:100%;border: 1px solid #ccc;padding: 20px;line-height: 2em;font-size: 16px;color: #343434;min-height: 300px;box-sizing: border-box;}
.content img{max-width:100%;}
.news_parameters{font-size: 13px !important;color: #999 !important;border-bottom: 1px solid #eee;padding-bottom: 4px;}
.news_parameters a{color:#999;}

.sy_chanpin{width: 1200px;margin: 0 auto;margin-top: 20px;}
.sy_chanpin ul{}
.sy_chanpin ul li{float: left;margin: 10px 10px;}
.sy_chanpin ul li p{}
.sy_chanpin ul li p img{}
.sy_chanpin ul li p a{display: block;height: 380px;}
.sy_chanpin ul li:hover span a{ font-weight:bold;}
.sy_chanpin ul li span{background: #0f6fe1;display: block;line-height: 60px;}
.sy_chanpin ul li span a{text-align: center;display: block;color: #ffffff;font-size: 16px;}

.sy_about{text-align: center;width: 1200px;margin: 0 auto;margin-top: 70px;margin-bottom: 50px;}
.sy_about_a{font-size: 16px;line-height: 36px;color: #5c5c5c;width: 570px;float: right;text-align: left;padding-top: 30px;}
.sy_about_a a{color: #0f6fe1;
    font-size: 14px;}
.sy_about_a p{}

.sy_fengcai{width: 1200px;margin: 0 auto;margin-top: 40px;margin-bottom: 60px;}
.sy_fengcai_a{margin: 0 auto;text-align: center;}
.sy_fengcai_a a{display: inline-block;width: 135px;height: 40px;border: solid 1px #dcdcdc;box-sizing: border-box;font-weight: normal;line-height: 36px;text-align: center;margin: 0 3px;font-size: 16px;}
.sy_fengcai_a a:nth-child(2){background:#0f6fe1;color:#fff;border: solid 1px #0f6fe1;}
.sy_fengcai_a a:hover{background:#0f6fe1;color:#fff;border: solid 1px #0f6fe1;}
.sy_fengcai_b{}
.sy_fengcai_b ul{}
.sy_fengcai_b ul li{float: left;margin: 20px 8px;text-align: center;}
.sy_fengcai_b ul li p{}
.sy_fengcai_b ul li p img{}
.sy_fengcai_b ul li p a{border: 1px solid #e3e3e3;height: 207px;display: block;}
.sy_fengcai_b ul li span{display: block;font-size: 16px;line-height: 46px;}
.sy_fengcai_b ul li a{}

.sy_about_b{    float: left;margin-top: 30px;}

.rx_cp{/* background: #f2f2f2; */padding-top: 80px;}
.rx_cpfl{/* width: 1200px; */margin: 0 auto;text-align: center;}
.rx_cpfl dl{}
.rx_cpfl dl dt{padding-bottom: 20px;}
.rx_cpfl dl dt i{width: 576px;border-left: 310px solid #0f6fe1;border-right: 310px solid #0f6fe1;display: block;height: 1px;margin: 0 auto;margin-top: -20px;}
.rx_cpfl dl dt em{width: 50px;height: 2px;background: #0f6fe1;display: block;margin: 0 auto;margin-top: 20px;}
.rx_cpfl dl dt span{font-size: 50px;line-height: 50px;position: relative;font-weight: bold;color: #222;display: block;}
.rx_cpfl dl dt p{font-size: 18px;color: #fff;background: #0f6fe1;line-height: 40px;margin-top: 28px;width: 580px;margin: 0 auto;margin-top: 25px;}
.rx_cpfl dl dd{width: 1200px;margin: 0 auto;margin-bottom: 50px;display: table;margin-top: 20px;}

.rx_cpfl ul{display: table; margin: 0 auto;}
.rx_cpfl ul li{position:relative;text-align:center;width: 294px;background: #f1f1f1;display: block;float: left;height: 50px;line-height: 50px;font-size: 18px;color: #333;}
.rx_cpfl ul li .cur{ background:#083e8c; color:#fff; font-weight:bold;}

.rx_cpfl .erjifl:nth-child(2){border-left: 8px solid #fff;border-right: 4px solid #fff;}
.rx_cpfl .erjifl:nth-child(3){border-left: 4px solid #fff; border-right: 4px solid #fff;}
.rx_cpfl .erjifl:nth-child(4){border-left: 4px solid #fff;/* border-right: 4px solid #fff; */}

.rx_cpfl .erjifl:nth-child(2) ul li{   width: 147px; float: left; }


.rx_cpfl ul li>a{display:block;color: #333;}
.rx_cpfl ul li:hover a{color: #fff;font-weight: bold;background: #0f6fe1;}
.rx_cpfl ul li:hover ul li a{color: #333; font-weight: normal; background: #f1f1f1;}

.rx_cpfl ul li ul {display: none;background: #f1f1f1;float:left;z-index: 9999;position: absolute;margin-top:0px;}
.rx_cpfl ul li:hover ul {font-weight: bold;background: #f1f1f1;display: block;}
.rx_cpfl ul li ul li {height: 50px;line-height: 50px;border-bottom: 1px #fff solid;margin: 0;}
.rx_cpfl ul li ul li a {text-align: center;font-weight: normal;color: #555;background: #f1f1f1 !important;padding: 0;display: block;font-size: 16px;}
.rx_cpfl ul li ul li a:hover {color: #333;font-weight: bold;font-size: 17px;}


.zx_cpzs{height: 880px;width: 1200px;margin: 0 auto;}
.zx_cpzs ul{}
.zx_cpzs ul li{width: 380px;float: left;margin: 10px;position: relative;}
.zx_cpzs ul li p{height: 380px;}
.zx_cpzs ul li p a{}
.zx_cpzs ul li p img{}
.zx_cpzs ul li span{display: block;color: #fff;text-align: center;position: absolute;width: 380px;bottom: 0;background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/* padding-top: 100px; */line-height: 38px;}
.zx_cpzs ul li span a{color: #fff;font-size: 24px;font-weight: bold;display: block;padding-top: 80px;padding-bottom: 20px;transition: all 0.6s;}
.zx_cpzs ul li span em{display:block;font-weight:normal;font-style: normal;font-size: 18px;}
.zx_cpzs ul li span em i{font-style: normal;padding: 0 4px;}

.zx_cpzs ul li:hover span a{padding-bottom: 40px;}


.sy_youshi_a{margin-bottom: 60px;}
.sy_youshi_a i{display: block;font-style: normal;font-size: 50px;color: #fff;font-weight: bold;line-height: 66px;}
.sy_youshi_a span{    font-size: 38px;line-height: 50px;padding-bottom: 25px;position: relative;font-weight: bold;color: #fff;}
.sy_youshi_a em{    width: 50px;height: 2px;background: #0f6fe1;display: block;margin: 0 auto;margin-top: 20px;}
.rx_about{ background:url(../images/about.jpg) center no-repeat; height:998px;}
.rx_abouta{width:1200px;margin:0 auto;display:table;padding-top: 20px;}
.rx_abouta dl{margin-top:80px;}
.rx_abouta dl dt{ float:left;}
.rx_abouta dl dt img{}
.rx_abouta dl dd{ float:right; width:600px;}
.rx_abouta dl dd p{font-size:38px;line-height: 100px;font-weight:bold;color: #0f6fe1;margin-top: 10px;}
.rx_abouta dl dd span{display:block;font-size:18px;color:#555;line-height: 36px;margin-bottom: 50px;}
.rx_abouta dl dd a{display: block;width: 185px;padding-left: 22px;line-height: 47px;border-radius: 5px;background: url(../images/youbian.png) no-repeat 152px center;border: 2px solid #dadada; font-size: 16px; color: #666;}
.rx_aboutb{margin-top: 40px;}
#demo1p {width: 1200px;/* height: 190px; */overflow: hidden;/* position: relative; */margin: 0 auto;}
#indemo1p {float: left;width: 980%;}
#demo1p1 {float: left;word-break: break-all;}
#demo1p2 {float: left;}
.rx_aboutb ul{width:100%;height: 190px;/* background: #0066d9; */}
.rx_aboutb ul li{float: left;background: #f9f9f9;width: 450px;margin-right: 20px;padding: 20px 30px;border: 1px solid #dfdfdf;height: 190px;box-sizing: border-box;}
.rx_aboutb ul li a{ display:block; }
.rx_aboutb ul li p{font-size: 18px;font-weight: bold;line-height: 35px;color:#333;}
.rx_aboutb ul li span{font-size: 15px;display: block;line-height: 26px;color:#666;}
.rx_aboutb ul li a:hover p{color: #333;}
.rx_aboutb ul li a:hover span{color:#666;}
.sy_xw_a{text-align: center;margin-bottom: 30px;}
.sy_xw_a i{    display: block;font-style: normal;font-size: 50px;color: #0f6fe1;font-weight: bold;line-height: 66px;}
.sy_xw_a span{    font-size: 38px;line-height: 50px;padding-bottom: 25px;position: relative;font-weight: bold;color: #333;}
.sy_xw_a em{    width: 50px;height: 2px;background: #0f6fe1;display: block;margin: 0 auto;margin-top: 20px;}


.hot {color: #6c6c6c;line-height: 40px;float: left;}
.hot em {font-style: normal;}
.hot em a{padding: 0 8px;color: #555;}
.hot span{}
.hotsearch {height: 40px;border-bottom: 1px solid #e3e3e3;}
.widget-search-form{float: right;width: 290px;background: #ededed;height: 30px;margin-top: 5px;}
.input_text{/* box-sizing: border-box; *//* display: block; *//* width: 100%; *//* height: 40px; *//* padding: 6px 12px; *//* font-size: 14px; */line-height: 1.42857143;color: #999;/* background-color: #fff; */background-image: none;border: none;}
.widget-search-form .input_text{float: left;width: 184px;height: 30px;background: #ededed;color: #828282;border: 0px;padding-left: 5px;outline: none;line-height: 30px\9;}
.input_text:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.widget-search-form .btn_search{ background: url(../images/sea.png) center no-repeat #ccc; width: 46px; height: 30px;  line-height: 40px; float: right; border: none;}

.cplst {max-width: 1920px;min-width: 1200px;margin: 0 auto;display: table;width: 100%;margin-top: 50px;margin-bottom: 40px;}
.cplst dl {float: left;width: 23.1%;margin-left: 1.5%;height: 100%;position: relative;margin-bottom: 30px;overflow: hidden;background: #000;}
.cplst dt {width: 100%;display: block;opacity: 0.97;overflow: hidden;/* height: 370px; */}
.cplst dt img {width: 100%;display: block;-webkit-transition-duration: 1s;transition-duration: 1s;}
.cplst dt em {display: block;height: 50px;line-height: 50px;background: #f5f5f5;text-align: center;font-size: 18px;color: #333333;width: 100%;font-style: normal;}
.cplst dl a{overflow: hidden;display: block;}
.cplst dl:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.sq_youshi{width:100%;height: 990px;background: url(../images/youshi.jpg) center top 80px no-repeat #f7f7f7;}
.sq_tit{text-align: center;padding-top: 90px;}
.sq_tit i{display: block;width: 1200px;margin: 0 auto;height: 1px;background: #0f6fe1;margin-top: -20px;}
.sq_tit p{font-size: 50px;line-height: 50px;position: relative;font-weight: bold;color: #222;}
.sq_tit span{font-size: 18px;color: #fff;display: block;width: 580px;margin: 0 auto;background: #0f6fe1;line-height: 40px;margin-top: 28px;}


.edge1{height:495px;position: relative;z-index: 1;overflow: hidden; background:#f4f4f4;}
.edge3{background:url(../images/edgebg3.jpg) no-repeat center 0;}
.edge_p{height:495px;width: 50%;}
.edge_p1{background:url(../images/edge_pic1.jpg) no-repeat 0 0;}
.edge_p2{background:url(../images/edge_pic2.jpg) no-repeat right 0;}
.edge_p3{background:url(../images/edge_pic3.jpg) no-repeat 0 0;}
.edge_w{width: 44.48%;}
.edge_wx{width: 44.48%;}
.edge_w3{width: 413px;}
.edge_w1{width:498px;padding:96px 0 0;}
.edge_w1 h3{height:195px;white-space: nowrap;color: #333;font-weight: normal;line-height: 47px;font-size: 32px;}
.edge_w1 h3 span{height: 128px;font-size: 42px;line-height: 47px;color: #0f6fe1;font-weight: bold;display: block;overflow: hidden;}
.edge_w1 h3 em{display: block;height:100px;background:url(../images/edge_ico1.png) no-repeat 0 0;width: 100px;/* font-family: Arial; */padding: 25px 0 0 33px;font-size: 50px;float: left;font-style: normal;/* color: #ccc; *//* font-weight: normal; */}
.edge_w1 h3 b{    font-weight: bold;}
.edge_w3 h3 em{background:url(../images/edge_ico2.png) no-repeat 0 0;}
.edge_w1 p{display: block;padding: 0 0 28px;font-size: 16px;line-height: 26px;}
.edge_w ul{padding:0 0 18px;position: relative;}
.edge_w li{padding:0 0 18px;position: relative;}
.edge_w li b{font-weight: normal;color: #cc0007;}
.more01{float: left;text-align: center;}
.more01 a{    background: #0f6fe1;background-image: -webkit-linear-gradient(left, #0f6fe1, #0f6fe1);display: block;color: #fff;border-radius: 17px;line-height: 34px;padding: 0 30px;font-size: 16px;}

.ys_tit{text-align: center;padding-top: 80px;padding-bottom: 60px;}
.ys_tit p{font-size: 50px;line-height: 50px;position: relative;font-weight: bold;color: #222;}
.ys_tit span{font-size: 18px;color: #fff;width: 600px;margin: 0 auto;height: 40px;display: block;z-index: 9999;background: #0f6fe1;line-height: 40px;margin-top: 28px;}
.ys_tit i{width:500px;border-left: 350px solid #0f6fe1;border-right: 350px solid #0f6fe1;display:block;height:1px;margin:0 auto;margin-top: -20px;}
.sy_xwzs {width: 610px;float: right;}
.sy_xwzs ul {}
.sy_xwzs ul li {height: 146px;border: 1px solid #f4f4f4;box-sizing: border-box;padding: 27px 22px;margin-bottom: 20px;background: #fff;box-shadow: 0px 2px 5px #d2d1d1;}
.sy_xwzs ul li:hover {background: #f4f4f4;}

.sy_xwzs ul li p {font-size: 18px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 2px 0;font-weight: bold;}
.sy_xwzs ul li p img {display: block;float: left;padding-top: 4px;padding-right: 8px;}
.sy_xwzs ul li span {display: block;color: #888;font-size: 14px;line-height: 28px;padding-top: 10px;}
.sy_xwzs ul li p b {font-size: 12px;float: right;line-height: 24px;font-weight: normal;color: #999;}
.sy_xwtj {float: left;width: 556px;/* padding-left: 20px; */padding-right: 30px;}
.sy_xwtj dl {background: #f4f4f4;height: 481px;}
.sy_xwtj a:hover {color: #0f6fe1;}
.sy_xwtj dl dt {height: 280px;}
.sy_xwtj dl dt img {}
.sy_xwtj dl dd {padding: 22px 30px;}
.sy_xwtj dl dd p {font-size: 20px;font-weight: bold;margin-top: 10px;}
.sy_xwtj dl dd p a {color: #333;}
.sy_xwtj dl dd span {font-size: 14px;color: #666;line-height: 28px;margin-top: 20px;display: block;text-align: justify;}
.sy_sqxw{width:1200px;margin:0 auto;margin-bottom: 60px;display: table;margin-top: 15px;}

.sq_about{ background:url(../images/sq_bg.jpg) center no-repeat; width:100%; height:950px;}
.sq_ab{width:1200px;margin:0 auto;margin-top: 70px;}
.sq_ab img{display: block;margin: 0 auto;height: 310px;border-radius: 4px;}
.sq_ab span{display: block;text-align: center;margin-top: 30px;font-size: 26px;font-weight: bold;color: #333;line-height: 70px;}
.sq_ab p{/* width: 940px; */margin: 0 auto;line-height: 30px;font-size: 16px;text-align: center;margin-top: 40px;color: #333;}
.sq_abt{}
.sq_abt ul{display: block;width: 940px;padding: 40px 0 0;margin: 0 auto;}
.sq_abt ul li{width: 195px;float: left;padding: 0 20px;}
.sq_abt ul li p{font-size: 16px;color: #000;display: block;width: 195px;height: 73px;line-height: 73px;overflow: hidden; background:url(../images/ab_k01.png) no-repeat;font-weight: bold;}
.sq_abt ul li p:hover,.about ul li.cur a{ background:url(../images/ab_k02.png) no-repeat;}
.sq_abt ul li b{width: 40px;height: 40px;float: left;line-height: 0;padding: 17px 0 0;}
.sq_abt ul li b img{width: 40px;height: 40px;}
.sq_abt ul li span{width: 140px;float: left;display: block;text-align: center;font-size: 20px;  color: #333;}




.sq_foot{padding-top: 50px;display: table;width: 100%;border-bottom: solid 1px #484848;padding-bottom: 30px;}
.sq_foot dl{width: 1200px;margin: 0 auto;}
.sq_foot dl dt{float: left;width: 330px;}
.sq_foot dl dt img{padding-left: 55px;/* width: 80px; */}
.sq_foot dl dt p{line-height: 62px;font-size: 18px;color: #fff;font-weight: bold;opacity: 0.9;letter-spacing: 1px;}
.sq_foot dl dd{float: left;width: 580px;}
.sq_foot dl dd p{height: 45px;line-height: 30px;color: #fff;font-size: 15px;opacity: 0.9;}
.sq_foot dl dd i{display: block;float: left;padding-right: 15px;}
.sq_foot dl dd i img{}
.sq_foot dl dd em{}
.sq_foot dl dd em img{width: 140px;margin-top: 12px;border: 5px solid #fff;border-radius: 4px;}
.sq_foot dl dd:nth-last-child(1){width:200px;float: right;}

.pro_c img{    max-width:100%;;}

.widget_product1{    background: #fff;
    padding: 10px 20px;}
.widget_product1 a{    border: 1px solid #f0f0f0;
    display: block;}
.widget_product1 ul{    margin-top: 10px;}
.widget_product1 li{float: left;margin-right: 14px;width: 287px;height: 260px;background: #fff;margin-bottom: 20px;}
.widget_product1 li a p{line-height: 40px;font-size: 16px;text-align: center;background:#f5f5f5;color:#333;}
.widget_product1 li a img{ display:block;}
.widget_product1 li:nth-child(3n){margin-right: 0;}

.sq_nyfl{width: 1250px;margin: 0 auto;margin-top: 30px;height: 40px;}
.sq_nyfl ul{}
.sq_nyfl ul li{  float: left;  width: 310px; background: #fff; line-height: 60px;  text-align: center;  font-size: 18px; border-right: 2px solid #f6f6f6;}
.sq_nyfl ul li a{ display:block;}
.sq_nyfl ul li:nth-child(1) a{     background: #0f6fe1; font-weight:bold; color:#fff;}
.sq_nyfl ul li a:hover{     background: #0f6fe1; font-weight:bold; color:#fff;}


.pr{position: relative;}

.super{ overflow: hidden; background: #f1f1f1; height: 635px;  margin-top: 20px;}
.super .pro_tit{/* background: url(../images/ys_tbg.png) no-repeat center 12px; */}
.sup_nav{top: 470px;z-index: 5;width: 807px;position: absolute;z-index: 10;}
.sup_nav ul li{width: 269px;float: left;height: 116px;font-size: 26px;color: #333;line-height: 30px;padding-top: 30px;text-align: center;background: #fff;box-sizing: border-box;}
.sup_nav ul li i{display: block;font-size: 12px;color: rgba(51,51,51,0.5);font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;font-style: normal;}
.sup_nav ul li:hover,.sup_nav ul li.on{background: #0f6fe1;color: #fff;font-weight: bold;}
.sup_nav ul li:hover i,.sup_nav ul li.on i{color: rgba(255,255,255,0.5);font-weight: normal;}
.sup_m{background: #f1f1f1;margin-top: 10px;width: 1200px;margin: 0 auto;position: relative;}
.super dl{width: 1200px;display:none;position: relative;margin: 0 auto;}
.super dl dt{float: right;width: 951px;height: 655px;line-height: 0;overflow: hidden;position: absolute;top: 0;left: 50%;}
.super dl dt img{width: 960px;height: 661px;}
.super dl dd{position: relative;width: 530px;float: left;padding: 80px 0 0 0;}
.super dl dd h5{font-size: 36px;color: #333;height: 115px;background: url(../images/ys_line.png) no-repeat 0 bottom;font-weight: BOLD;}
.super dl dd h5 i{display: block;font-size: 26px;font-weight: normal;font-style: normal;}
.ys_desc{padding: 34px 0 0;}
.super dl dd p{font-size: 16px;color: #333;line-height: 32px;padding: 0 0 0 1rem;background: url(../images/ys_ico01.png) no-repeat 0 center;background-size: 0.6rem 0.6rem;}
.super dl dd em{width: 522px;height: 62px;display: block;line-height: 0;padding-top: 35px;}
.super dl dd em img{width: 522px;height: 62px;}
.super dl dd span{display: block;width: 90px;height: 46px;line-height: 0;position: absolute;top: 90px;right: 0;}
.super dl dd span img{width: 90px;height: 46px;}

.sup_m .on{ display:block;}

.sy_luinboal {height: 750px;padding-top: 80px;background: #0f6fe1;margin-top: -4px;}
.poster-main {position: relative;width: 1200px;height: 460px;margin: 0 auto;}
.poster-main a, .poster-main img {display: block;}
.poster-main .poster-list {width: 1200px;height: 420px;}
.poster-main .poster-list .poster-item {position: absolute;left: 0px;top: 0px;}
.poster-main .poster-btn {position: absolute;height: 100%;width: 100px;top: 0px;z-index: 10;opacity: 0.9;}
.poster-main .poster-prev-btn {left: 0px;background: url("../images/btn_l.png") no-repeat center center;}
.poster-main .poster-next-btn {right: 0px;background: url("../images/btn_r.png") no-repeat center center;}
.poster-main em{font-style: normal;margin-top: -80px;color: #333;width: 100%;display: block;text-align: center;font-size: 18px;position: absolute;bottom: 0;background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255, 255, 255, 1) 100%);padding-top: 20px;padding-bottom: 20px;font-weight: bold;}
.poster-main ul li a:hover em{ font-weight: bold;}
.anli_txt{text-align: center;margin-bottom: 80px;}

.anli_txt p{font-size: 50px;line-height: 50px;position: relative;font-weight: bold;color: #fff;}

.anli_txt span{color: #fff;width: 600px;margin: 0 auto;height: 40px;display: block;z-index: 9999;line-height: 40px;margin-top: 28px;font-size: 18px;border: 1px solid #fff;}
.anli_txt i{width: 600px;border-left: 300px solid #fff;border-right: 300px solid #fff;display: block;height: 1px;margin: 0 auto;margin-top: -20px;}


.box_ys{padding-top: 60px;width: 100%;background: #fff;position: relative;margin-top: 70px;padding-bottom: 80px;}
.main_ys{width:1200px; margin: 0 auto;}

.main_ys li{font-size: 15px;color: #666;line-height: 30px;display: block;width: 23%;box-sizing: border-box;position: relative; padding-right:4%;}
.main_ys li:after{display: block;content: "";width: 1px;height: 180px;background: #eee;position: absolute;right:0;top: 0;}
.main_ys:after{display: block;content: "";clear: both;}
.main_ys li dl{position: relative;display: block;font-size: 24px;color: #333;font-weight: bold;}
.main_ys li dl:after{content: "";width: 30px;margin: 20px 0 30px 0;display: block;height: 4px;background: #0f6fe1;border-radius: 2px;}
.main_ys li:hover dl{color: #0f6fe1;}
.main_ys li span{color: #00923f;}
.main_ys li p{text-align: justify;font-size: 16px;letter-spacing: -0.1px;}
.main_ys li+li{width: 27%;padding-left: 4%;}
.main_ys li:last-child{padding-right: 0;width: 23%;}
.main_ys li:last-child:after{display: none;}


.box_yss{    padding: 110px 0;}
.box_vv{width: 1200px;  margin: 0 auto; position: relative;}

.box_vv li{border: 2px solid #ddd;width: 180px;height: 180px;position: relative;border-radius: 50%;overflow: hidden;transition: all 0.6s;}
.box_vv li:hover{margin-top: -10px; margin-bottom: 10px;}
.box_vv li img{ display: block;width: 100%;height: auto;}
.box_vv li .txt{text-align: center;display: block;width: 100%;position:absolute;left: 0;right: 0;margin: 0 auto;bottom:0;line-height:45px;height: 50px;color: #fff;font-size: 18px;background: #0f6fe1;}
.box_vv li+li{ margin-left: 16px;}
.box_vv .vv{width: 400px;height: 400px;overflow: hidden;position:absolute;top: -164px;left: 0;right: 0;margin: 0 auto;border-radius: 50%;border: 5px solid #ddd;transition: all 0.6s; }
.box_vv .vv:hover{margin-top: -10px;  margin-bottom: 10px;}
.main_b .vv img{display: block;width: 100%;height: auto;margin-top: -130px;}

.sy_shebei{
    display: table;
    width: 100%;
    margin-bottom: 60px;
}
.shebeitu{width:1200px; margin: 0 auto; display: table; margin-top: 20px;}
.shebeitu ul{}
.shebeitu ul li{
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}
.shebeitu ul li a{
    height: 285px;
    display: block;
}
.shebeitu ul li p{
    margin-top: -50px;
    position: absolute;
    width: 380px;
}
.shebeitu ul li p a{
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: rgba(51,51,51,0.8);
    color: #fff;
    font-size: 16px;
}
.shebeitu ul li:nth-child(3n){margin-right: 0;}

.sy_cpzx{    padding-top: 30px;
    padding-bottom: 30px;}
.title {
	background: url(../images/cp_line01.png) no-repeat center 45px;
	height: 120px;
	margin-top: 40px;
}
.title h3 {
	text-align: center;
	line-height: 40px;
	font-size: 42px;
	color: #333;
	font-weight: bold;
}
.title p {
	display: block;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	padding: 30px 0 0;
	text-align: center;
}
.sy_cpfl {
	width: 1350px;
	margin: 0 auto;
}
.sy_cpfl ul {
}
.sy_cpfl ul li {
	font-size: 15px;
	float: left;
	width: 220px;
	text-align: center;
	line-height: 50px;
	box-sizing: border-box;
	margin: 2px 2px;
}
.sy_cpfl ul li a {
	color: #333;
	display: block;
	background: #ffff;
	border: 1px solid #cecece;
}
.sy_cpfl ul li a:hover {
	color: #fff;
	background: #0f5fc2;
}
.sy_cpfl ul li:nth-child(1) a {
}
.sy_cpfl ul {
	display: table;
}
.syproduct-listn {
	width: 1350px;
	margin: 0 auto;
}
.syproduct-listn dl {
	width: 1350px;
	position: relative;
}
.syproduct-listn dl dd {
	float: left;
	width: 324px;
	margin-right: 18px;
	margin-bottom: 40px;
	background: #fff;
	height: 360px;
	box-sizing: border-box;
	padding: 5px;
	border: 1px #eee solid;
	transition: all 0.5s ease;
}
.syproduct-listn dl dd h4 {
	font-size: 15px;
	color: #333;
	font-weight: normal;
	text-align: center;
	line-height: 56px;
}
.syproduct-listn dl dd h4 b {
	display: block;
	font-family: Impact;
	font-size: 20px;
	font-weight: normal
}
.syproduct-listn dl dd h3 a img {
	max-width: 100%;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}
.syproduct-listn dl dd h3 {
	font-size: 14px;
	width: 314px;
	height: 225px;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	overflow: hidden;
}
.syproduct-listn dl dd>p {
	color: #fff;
	text-align: center;
	position: relative;
	padding: 0 20px;
	margin-top: 6px;
}
.syproduct-listn dl dd>p a.nyproduct-list-lj {
	position: relative;
	z-index: 9;
	color: #666;
	border: 1px #eee solid;
	font-size: 14px;
	width: 268px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	transition: all 0.5s ease;
}
.syproduct-listn dl dd>p:after {
	content: " ";
	background: #0f5fc2;
	z-index: 1;
	position: absolute;
	left: 22px;
	top: 0;
	width: 0;
	height: 42px;
	transition: all 0.5s ease;
}
.syproduct-listn dl dd:hover {
	box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.1);
}
.syproduct-listn dl dd:hover h3 a img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.syproduct-listn dl dd:hover>p a.nyproduct-list-lj {
	color: #fff;
}
.syproduct-listn dl dd:hover>p:after {
	width: 268px;
}
.syproduct-listn dl dd h5 {
	height: 76px;
	box-sizing: border-box;
	margin: 10px 0 15px;
	padding: 0 20px;
}
.syproduct-listn dl dd h5 p {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	text-align: left;
}
.syproduct-listn dl dd h5 p i {
	display: inline-block;
	margin-top: 5px;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}
.syproduct-listn dl dd h5 p span {
	color: #0f5fc2
}
.syproduct-listn dl dd:nth-child(4n) {
	margin-right: 0px;
}
.syabout {
	width: 100%;
	height: 609px;
	position: relative;
	background: url("../images/syabout.jpg") no-repeat center;
}
.syabout_text {
	width: 1300px;
	height: 400px;
	top: 80px;
	text-align: left;
	z-index: 9;
	margin: 0 auto;
	position: relative;
}
.syabout_text h3 {
	font-size: 30px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 30px;
}
.syabout_text h3 span {
	font-size: 20px;
	font-weight: normal;
	line-height: 80px;
}
.syabout_text p {
	font-size: 15px;
	color: #f5f5f5;
	line-height: 32px;
	text-align: left;
	width: 600px;
}
.syabout_text a {
	width: 160px;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	color: #fff;
	font-size: 13px;
	margin-top: 34px;
	display: block;
}
.syabout_text a:hover {
	color: #fff;
	font-weight: 600;
}
.syabout_text a.syabout_text_a {
	color: #0054b7;
	position: relative;
	z-index: 9;
	font-size: 15px;
	padding-left: 40px;
	line-height: 45px;
}
.syabout_text a.syabout_text_a:hover {
	-webkit-animation: focus-in-expand-fwd 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: focus-in-expand-fwd 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.syabout_text ul {
	margin-top: 20px;
}
.syabout_text ul li {
	width: 200px;
	float: left;
	color: #fff;
	font-size: 26px;
}
.syabout_text ul li i {
	color: #fff;
	font-size: 12px;
}
.syabout_text ul li p {
	line-height: 30px;
	text-align: left;
}
.cl{clear: both;}

.syysnr{    background: url(../images/syys.jpg)no-repeat center;
    height: 817px;}
.sygczl {
	width: 1300px;
	margin: 0 auto;
	padding: 80px 0;
	position: relative;
}
.slick-case {
	height: 680px;
	overflow: hidden;
}
.slick-case .slick-list {
	overflow: hidden;
}
.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-list{    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;}
.slick-initialized .slick-slide{display: block;}
.ys1 img {
	width: 640px;
	float: left;
	display: block;
	margin-left: 50px;
	position: relative;
	margin-top: 20px;
	transition: all 0.6s;
	display: inline-block;
}
.slick-slide{display: none;
    float: left;
    height: 100%;
    min-height: 1px;}

.ys1 img:hover {
	transform: scale(1.05);
    cursor: pointer;
}
.syys_r {
	width: 500px;
	float: left;
	margin-left: 55px;
}
.syys_r h3 {
	font-size: 36px;
	color: #0054b7;
	margin-bottom: 20px;
	margin-top: 20px;
}
.syys_r h4 {
	font-size: 22px;
	color: #333;
	line-height: 100px;
}
.syys_r p {
	line-height: 30px;
	margin: 10px 0px;
	font-size: 15px;
	color: #333;
}
.syys_r p i {
	color: #0054b7;
	margin-right: 15px;
	font-size: 18px;
}
.syys_r b {
	position: absolute;
	bottom: 25px;
	left: 780px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 2px;
}
.sygyfwbg {
	width: 100%;
	height: 680px;
	box-sizing: border-box;
	background: url(../images/sygyfwbg.jpg) center center no-repeat;
}
.sygyfw {
	width: 1300px;
	margin: 0 auto;
	height: 200px;
}
.sygyfw_title {
	text-align: center;
	margin-bottom: 80px;
	padding-top: 100px;
}
.sygyfw_title h3 {
	font-size: 36px;
	color: #fff;
	line-height: 50px;
}
.sygyfw_title p {
	font-size: 16px;
	color: #fff;
	line-height: 40px;
}
.sygyfw_list {
	height: 270px;
	width: 1300px;
}
.sygyfw_list ul li {
	float: left;
	width: 25%;
	padding-top: 125px;
	box-sizing: border-box;
	transition: all .5s;
	position: relative;
	overflow: hidden;
	height: 370px;
}
.sygyfw_list ul li i {
	display: block;
	width: 80px;
	height: 80px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 34%;
	top: 40px;
	font-size: 50px;
	border-radius: 100%;
	background: #fff;
	color: #0054b7;
	line-height: 80px;
}
.sygyfw_list ul li i::before {
	padding-left: 15px;
}
.sygyfw_list ul li h3 {
	font-size: 21px;
	color: #fff;
	line-height: 50px;
	font-weight: normal;
	text-align: center;
}
.sygyfw_list ul li h4 {
	font-size: 23px;
	color: #fff;
	line-height: 50px;
	font-weight: normal;
	text-align: center;
	margin-top: 22px;
}
.sygyfw_list ul li p {
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 35px;
	text-align: center;
	margin-top: 5px;
}
.sygyfw_list ul .cur i {
	border: 1px #fff solid;
	background: none;
	color: #fff;
}
.sygyfw_list ul li:hover {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

.sygczl .slick-dots {
	position: absolute;
	left: 2%;
	bottom: 20px;
	z-index: 1;
	width: 96%;
}
.sygczl .slick-dots li {
	display: inline-block;
	width: 20%;
	margin: 0 2.5%
}
.sygczl .slick-dots li button {
	font-size: 0;
	width: 100%;
	height: 150px;
	background: none;
	border-radius: 1.5px;
	border: none;
	outline: none;
	cursor: pointer;
	border-radius: 10px;
	border: 1px #0054b7 solid;
}
.sygczl .slick-dots li.slick-active button {
	border: 5px #0054b7 solid;
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}
.slick-track:after{clear: both;}
.slick-track:after, .slick-track:before{    display: table;
    content: '';}
button, input, optgroup, option, select, textarea{    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0;}
.sygczl .paging {
	position: absolute;
	left: 57px;
	font-size: 20px;
	color: #333;
	line-height: 30px;
	bottom: 100px;
	width: 1200px;
	margin: 0 auto;
}
.sygczl .paging ul li {
	width: 250px;
	float: left;
	margin-right: 62px;
	height: 92px;
	padding: 40px 0px 20px 0px;
	background: #fff;
	border-radius: 15px;
}
.sygczl .paging ul li:nth-child(4) {
	margin-right: 0px;
}
.sygczl .paging ul li h3 {
	text-align: center;
	line-height: 20px;
	font-size: 15px;
}
.sygczl .paging ul li p {
	text-align: center;
	font-size: 14px;
}
.sygczl .paging ul li i {
	font-size: 40px;
	color: #0054b7;
	width: 50px;
	height: 42px;
	margin: 0 auto;
	display: block;
}
.sygyfwbg {
	width: 100%;
	height: 680px;
	box-sizing: border-box;
	background: url(../images/sygyfwbg.jpg) center center no-repeat;
}
.sygyfw {
	width: 1300px;
	margin: 0 auto;
	height: 200px;
}
.sygyfw_title {
	text-align: center;
	margin-bottom: 80px;
	padding-top: 100px;
}
.sygyfw_title h3 {
	font-size: 36px;
	color: #fff;
	line-height: 50px;
}
.sygyfw_title p {
	font-size: 16px;
	color: #fff;
	line-height: 40px;
}
.sygyfw_list {
	height: 270px;
	width: 1300px;
}
.sygyfw_list ul li {
	float: left;
	width: 25%;
	padding-top: 125px;
	box-sizing: border-box;
	transition: all .5s;
	position: relative;
	overflow: hidden;
	height: 370px;
}
.sygyfw_list ul li i {
	display: block;
	width: 80px;
	height: 80px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 34%;
	top: 40px;
	font-size: 50px;
	border-radius: 100%;
	background: #fff;
	color: #0054b7;
	line-height: 80px;
}
.sygyfw_list ul li i::before {
	padding-left: 15px;
}
.sygyfw_list ul li h3 {
	font-size: 21px;
	color: #fff;
	line-height: 50px;
	font-weight: normal;
	text-align: center;
}
.sygyfw_list ul li h4 {
	font-size: 23px;
	color: #fff;
	line-height: 50px;
	font-weight: normal;
	text-align: center;
	margin-top: 22px;
}
.sygyfw_list ul li p {
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 35px;
	text-align: center;
	margin-top: 5px;
}
.sygyfw_list ul .cur i {
	border: 1px #fff solid;
	background: none;
	color: #fff;
}
.sygyfw_list ul li:hover {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.hot_rx {
	background: #f9f9f9;
	padding-top: 20px;
	padding-bottom: 70px;
	height: 460px;
}
.box{    width: 1200px;
    margin: 0 auto;
    position: relative;
    _height: 100%;}
#demo1p {
	list-style: none outside none;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
#indemo1p {
	float: left;
	width: 800%;
}
#demo1p1 {
	float: left;
}
#demo1p2 {
	float: left;
}
.top_14 {
	list-style: none outside none;
	display: inline;
}
.top_14 li {
	float: left;
	height: 265px;
	overflow: hidden;
	padding-right: 8px;
	padding-top: 8px;
	text-align: center;
	width: 285px;
	background: #fff;
	margin-right: 20px;
	padding-left: 8px;
}
.top_14 h3 {
	height: 217px;
	margin: 0 auto;
}
.top_14 h3 a {
	padding: 1px;
	display: table-cell;
}
.top_14 h3 img {
	vertical-align: middle;
}
.top_14 li p {
	margin-top: 7px;
}
.top_14 li p .a1 {
	font-size: 15px;
	overflow: hidden;
	display: block;
	height: 24px;
	color: #666;
	line-height: 24px;
}
.top_14 li p .a1:hover {
	color: #333;
}

.inews1{    width: 1200px;
    margin: 0 auto;display: table;}
.wd {
	width: 410px;
	padding: 0 20px 20px;
	box-shadow: 0px 0px 21px #d0d0d0;
	height: 500px;
	float: left;
}
.wd_t {
	height: 70px;
	overflow: hidden;
	line-height: 70px;
}
.wd_t a {
	font-size: 24px;
	color: #333;
}
.wd_t a:hover, .wd dl dd h5 a:hover, .news dl dd h5 a:hover {
	color: #333;
}
.wd_t span {
	float: right;
}
.wd_t span a {
	font-size: 14px;
	color: #999;
	text-transform: uppercase;
}
.wd ul img {
	width: 410px;
	height: 230px;
	overflow: hidden;
	line-height: 0;
}
.wd h5 {
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 15px;
	font-size: 18px;
}
.wd_desc {
	font-size: 15px;
	padding-top: 10px;
	color: #666;
	line-height: 1.8em;
	height: 75px;
	overflow: hidden;
}
.wd em {
	width: 118px;
	display: block;
	padding-top: 15px;
}
.wd em a {
	font-size: 14px;
	color: #333;
	display: block;
	width: 116px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	border: #333 1px solid;
	border-radius: 5px;
	font-style: normal;
}
.wd em a:hover {
	background: #333;
	color: #fff;
}
.hot_rx {
	background: #f9f9f9;
	padding-top: 20px;
	padding-bottom: 70px;
	height: 460px;
}
.inew_a {
	width: 700px;
	float: right;
}
.inew_a img {
	float: left;
	width: 200px;
	margin-bottom: 5px;
}
.inew_b {
	width: 460px;
	padding: 2px;
	color: #636161;
	position: relative;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin-right: 20px;
	border-bottom: 1px #ddd dashed;
	height: 149px;
	float: right;
}
.inew_b_right {
	width: 460px;
}
.inew_b p {
	font-size: 18px;
	font-weight: normal;
	display: block;
	position: relative;
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 2em;
	float: left;
	width: 350px;
}
.inew_b b {
	float: right;
	font-size: 14px;
	line-height: 35px;
}
.inew_b p a {
	color: #000;
}
.inew_b span {
	display: block;
	line-height: 1.8em;
	float: left;
	font-size: 15px;
}
.goto{color: #333;
    opacity: 1;
    float: right;
    display: block;
    font-size: 15px;
    line-height: 36px;
	font-style: normal;}
.ipart04 {
	background: url(../images/ipart04_bg.jpg) no-repeat center;
	padding: 27px 0;
	position: relative;
	overflow: hidden;
}
.ipart04 .wrap {
	position: relative;
	z-index: 1;
}
.ipart04 .common-btn {
	display: block;
	margin: 0 auto;
	width: 220px;
}
.ipart04 .common-btn span {
	font-size: 24px;
	margin-right: 15px;
	margin-left: 0;
	vertical-align: middle;
	color: #fff;
	font-weight: bold;
}
.ipart04 img {
	opacity: 0;
	visibility: hidden;
	transition: .5s ease;
	position: absolute;
	width: 1920px;
	left: 50%;
	top: 0;
	margin-left: -960px;
	max-width: none;
}
.ipart04:hover img {
	opacity: 1;
	visibility: visible;
}
.link {
	width: 1200px;
	border: 1px solid #dadada;
	margin: 0 auto;
	margin-top: 70px;
	margin-bottom: 30px;
}
.link span {
	float: left;
	color: #333;
	background: url(../images/link.png) no-repeat 5px center #fff;
	padding: 0 10px 0 90px;
	margin: -10px 0 0 8px;
	position: absolute;
}
.link ul {
	padding: 0 0 0 15px;
	margin-top: 10px;
}
.link ul li {
	float: left;
}
.link ul a {
	color: #333;
	line-height: 30px;
}
.link ul a:hover {
	color: #004fa6;
}	
.demo1_menu1 {
	width: 265px;
	float: left;
}
.demo1_menu p {
	width: 265px;
	color: #fff;
	font-size: 26px;
	text-align: center;
	box-sizing: border-box;
	line-height: 100px;
	background: #0f6fe1;
	height: 100px;
}
.demo1_menu ul {
}
.demo1_menu ul li {
	border-top: 2px #fff solid;
	position: relative;
	margin: 0px;
	height: 60px;
	line-height: 60px;
	background: #ececeb;
	background: url(../images/p14-icon5.png) no-repeat right center #ececeb;
}
.demo1_menu ul li a {
	display: block;
	line-height: 60px;
	color: #333;
	font-size: 15px;
	margin: 0 15px;
	padding-left: 5px;
}
.demo1_menu li:hover {
	background: url(../images/p14-icon2.png) no-repeat right center #0f6fe1;
}
.demo1_menu li:hover a {
	color: #fff;
}
.demo1_menu a.on {
	background: #c0010b;
	color: #fff;
}
.demo1_menua {
	width: 265px;
	float: left;
}
.demo1_menua p {
	width: 265px;
	height: 84px;
	line-height: 85px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background: #0068AF;
}
.demo1_menua ul {
}
.demo1_menua ul li {
	width: 265px;
	height: 50px;
	border-top: 1px #fff solid;
	position: relative;
}
.demo1_menua ul li a {
	display: block;
	line-height: 50px;
	text-align: center;
	color: #333333;
	font-size: 16px;
	background: #f3f3f3;
}
.demo1_menua ul li ul {
	display: none;
}
.demo1_menua ul li:hover ul {
	display: block;
	position: absolute;
	left: 265px;
	z-index: 9999;
	top: 0;
	background: #fff;
}
.demo1_menua ul li ul li {
	width: 265px;
	height: 45px;
	margin: 2px 0px;
}
.demo1_menua ul li ul li a {
	display: block;
	line-height: 45px;
	text-align: center;
	color: #333333;
	font-size: 14px;
	border-bottom: 1px #eee solid;
	background: #fff;
}
.demo1_menua a:hover {
	background: #087ED8;
	color: #fff;
	left: 0px
}
.demo1_menua a.on {
	background: #c0010b;
	color: #fff;
}
.demo1_menu ul li ul {
	position: absolute;
	left: 265px;
	z-index: 9999;
	top: 0;
	width: 300px;
	background: #eee;
	opacity: 0.95;
	border-left: 13px solid #fff;
	border: none;
	display: none;
}
.demo1_menu ul li:hover ul {
	font-weight: bold;
	display: block;
}
.demo1_menu ul li ul li {
	height: 30px;
	border-bottom: 1px solid #ccc;
	border: none;
	display: block;
	line-height: 30px;
	background: none;
}
.demo1_menu ul li ul li a {
	display: block;
	line-height: 32px;
	text-align: left;
	color: #666 !important;
	font-size: 13px;
	border: none;
	padding: 0 10px;
	padding-left: 26px;
	font-weight: normal;
}
.demo1_menu ul li ul li a:hover {
	font-weight: bold;
}
.demo1_menu ul li ul li a:before {
	content: '';
	display: block;
	background: url(../images/cpzx-jt.png) no-repeat top 10px center;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 10px;
	background-size: 20%;
}
.demo1_menu ul li ul li:hover {
	background-color: #f0f0f0;
}
.demo1_menu ul li ul li:nth-child(1) {
	margin-top: 10px;
}
.demo1_menu ul li ul li:nth-last-child(1) {
	margin-bottom: 10px;
}
.sy_cptel {
	background: #0f6fe1;
	text-align: center;
	color: #fff;
	margin-top: 2px;
}
.cbgg-01-img img {
	width: 100%;
	display: block;
}
.sy_cptel p {
	padding-top: 15px;
	font-size: 18px;
	line-height: 30px;
}
.sy_cptel p img {
	vertical-align: middle;
	margin-right: 10px;
}
.sy_cptel span {
	display: block;
	font-size: 28px;
	font-weight: bold;
	font-family: Arial;
	padding-bottom: 20px;
	padding-top: 6px;
}
.iabout_title p {
	font-size: 24px;
	color: #222;
	width: 400px;
	float: left;
	font-weight: bold;
	border-left: 5px #333 solid;
	padding-left: 20px;
}
.iabout_title p span {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	padding-left: 10px;
}
.widget_product .div{    line-height: 2em;
    font-size: 16px;color: #343434;}	
.miaosu{    line-height: 1.8em;
    border: 1px solid #EDEDED;
    padding-left: 6px;
    margin-bottom: 10px;}
.lxwm{    display: block;
    margin-top: 20px;}
.lxwm a{    display: block;
    width: 122px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    background: url(../images/wzbj2.png) no-repeat center;
    float: right;
    font-size: 16px;
    color: #FFF;
    font-weight: bold;
    margin-right: 22px;
    margin-top: 10px;}	
.lxwm img{    float: left;
    padding-right: 15px;}
.lxwm strong{    display: block;
    float: left;
    font-size: 14px;
    line-height: 15px;
    height: 38px;
    font-weight: normal;
    color: #666666;
    padding-top: 8px;}
.lxwm b{    display: block;
    font-weight: bold;
    font-size: 24px;
    line-height: 25px;
    color: #1a1a1a;
    font-family: "Arial";}
	
.xiala_nav{    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    background: rgba(0,0,0,0.8);
    height: 373px;
    /* box-shadow: 0px 2px 13px 1px rgb(0 0 0 / 20%) inset; */
	display:none;
    }
.wrap{    width: 1350px;
    margin: 0 auto;}
.xiala_nav .left{float: left;
    width: 950px;
    padding-top: 53px;}	
.xiala_nav .left .nav_infor{float: left;
    width: 500px;
    text-align: left;}	
.xiala_nav .left .nav_infor .t{font-size: 22px;
    color: #fff;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 20px;}	
.xiala_nav .left .nav_infor .c{font-size: 14px;
    color: #fff;
    line-height: 30px;
    margin-bottom: 20px;}
.xiala_nav .left .nav_list{    position: relative;
    width: 300px;
    float: left;
    padding-left: 47px;
    margin-left: 47px;}	
.xiala_nav .left .nav_list .list li{    padding-left: 15px;
    font-size: 16px;
    line-height: 50px;
    text-align: left;
    border-bottom: 1px rgba(95, 95, 95, 0.5) solid;
    color: #fff;
    position: relative;}	
.xiala_nav .left .nav_list .list li a{    display: block;
    color: #fff;}	
.xiala_nav .right{width: 350px;
    float: right;
    text-align: left;}	
.xiala_nav .right .nav_img{width: 350px;
    padding-top: 65px;}
	
.xiala_nav .left .nav_list:before{    content: " ";
    position: absolute;
    left: -7px;
    top: -53px;
    width: 1px;
    height: 373px;
    background: rgba(2, 143, 253, 0.5);}	
.xiala_nav .left .nav_list .list li:before{    content: " ";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -4px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #0f5fc2;
    transition: all 0.5s ease;}
.xiala_nav .left .nav_list .list li:hover:after{    width: 100px;}	
.xiala_nav .left .nav_list .list li:after{content: " ";
    background: #0f5fc2;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0px;
    height: 2px;
    transition: all 0.5s ease;}		
.xiala_nav .left .nav_list:after{    content: " ";
    position: absolute;
    right: -55px;
    top: -53px;
    width: 1px;
    height: 373px;
    background: rgba(2, 143, 253, 0.5);}
 .right_bar{position:fixed; top:calc(90px + 10vh); right:0; width:50px; height:203px; z-index:10; display:none;}
.right_bar li{ width:62px; height:50px; z-index:20; }
.right_bar li.rtbar_li1,.right_bar li.rtbar_li4{ position:absolute; left:0;}
.right_bar li.rtbar_li1{ top:0; width:172px; }
.right_bar li.rtbar_li2{ position:absolute; top:51px; left:0; }
.right_bar li.rtbar_li3{ position:absolute; top:102px; left:0; width:126px; }
.right_bar li.rtbar_li4{ top:153px;}
.rtbar_li4{ position:absolute; top:153px; left:0;}
.right_bar li a{ display:block; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#39424b; opacity:0.8; border-radius:6px;}
.right_bar li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.right_bar li a:hover{ background-color:#0953a8; opacity:1;}
.rtbar_shwx{ display:none; position:absolute; top:-65px; left:-142px; padding-bottom:9px; }
.rtbar_shwx img{ padding:10px 10px 20px 10px; background-color:#FFF; }
	